A new adaptive data transfer library for model coupling
نویسندگان
چکیده
Data transfer means transferring data fields from a sender to a receiver. It is a fundamental and frequently used operation of a coupler. Most versions of state-of-the-art couplers currently use an implementation based on the pointto-point (P2P) communication of the message passing interface (MPI) (referred to as “P2P implementation” hereafter). In this paper, we reveal the drawbacks of the P2P implementation when the parallel decompositions of the sender and the receiver are different, including low communication bandwidth due to small message size, variable and high number of MPI messages, as well as network contention. To overcome these drawbacks, we propose a butterfly implementation for data transfer. Although the butterfly implementation outperforms the P2P implementation in many cases, it degrades the performance when the sender and the receiver have similar parallel decompositions or when the number of processes used for running models is small. To ensure data transfer with optimal performance, we design and implement an adaptive data transfer library that combines the advantages of both butterfly implementation and P2P implementation. As the adaptive data transfer library automatically uses the best implementation for data transfer, it outperforms the P2P implementation in many cases while it does not decrease the performance in any cases. Now, the adaptive data transfer library is open to the public and has been imported into the C-Coupler1 coupler for performance improvement of data transfer. We believe that other couplers can also benefit from this.
منابع مشابه
A Probe into Adaptive Transfer across Writing Contexts: A Case of an EGAP Class
In an effort to expand the disciplinary discussions on transfer in L2 writing and because most studies have focused on transfer as reuse and not as an adequate adaptation of writing knowledge in new contexts, the present study as the first of its kind aimed to explore the issue of adaptive transfer in an English for General Academic Purposes (EGAP) writing course. The study thus focused on type...
متن کاملThe CFD Provides Data for Adaptive Neuro-Fuzzy to Model the Heat Transfer in Flat and Discontinuous Fins
In the present study, Adaptive Neuro–Fuzzy Inference System (ANFIS) approach was applied for predicting the heat transfer and air flow pressure drop on flat and discontinuous fins. The heat transfer and friction characteristics were experimentally investigated in four flat and discontinuous fins with different geometric parameters including; fin length (r), fin interruption (s), fin pitch (p), ...
متن کاملInfluence of Thermal Radiation Models on Prediction of Reactive Swirling Methane/Air Flame in a Model Gas Turbine Combustor
A numerical simulation of reactive swirling methane/air non-premixed flame in a new three-dimensional model combustion chamber is carried out to assess the performance of two thermal radiation models, namely, the Discrete Transfer Radiation Model and the P-1 Model. A Finite Volume staggered grid approach is employed to solve the governing equations.The second-order upwind scheme is applied for...
متن کاملAPPLICATION OF ADAPTIVE NEURO FUZZY INFERENCE SYSTEM TO MODELING OXIDATIVE COUPLING OF METHANE REACTION AT ELEVATED PRESSURE
The oxidative coupling of methane (OCM) performance over Na-W-Mn/SiO2 at elevated pressures has been simulated by adaptive neuro fuzzy inference system (ANFIS) using reaction data gathered in an isothermal fixed bed microreactor. In the designed neuro fuzzy models, three important parameters such as methane to oxygen ratio, gas hourly space velocity (GHSV), and reaction temperature were conside...
متن کاملThermo-mechanical high-cycle fatigue analysis of exhaust manifold of turbocharged engine with two-way coupling FSI
NNowadays, car manufactures in order to increasing torque and power with consider to fuel consumption, have swept to production of turbocharged engines. With consider to exhaust gas-temperature rises in boosted engines, recognition of critical locations of exhaust manifold in the worse condition of engine (full load and maximum speed), to prevent fracture of exhaust manifold is very important. ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2016